/**
 * 处理数据库连接的保存或删除
 *
 *
 * 输入参数:
 *   Record:     必需,     键值对象,      要保存或删除的记录. 键名要与卡片上的字段名称一致
 *   Delete:     可选,     布尔,          删除时设置为true, 否则默认为保存
 * 
 * 输出:
 *   true: 保存或删除成功
 */
(function ({ UID, Record, Delete }) {
  // 验证用户
  if (!UID) throw Error("未授权的访问");

  // 清理掉缓存
  delete A.db.connectionSettings[Record.名称];

  if (Delete) {
    return A.job.CardD({ UID, Card: '数据库连接', Record });
  } else {
    return A.job.CardW({ UID, Card: '数据库连接', Model: null, Record });
  }
})